#二维数组的索引与切片
import numpy as np
a = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
# print('3*4的数组：\n',a)
# print('第1行第3列的元素：\n',a[0,2])
# print('第1~2行第2~3列的元素：\n',a[0:2, 1:3])
# print('第3行、列步长为2的元素：\n',a[2, ::2])
# print('行步长为2、第1~2列的元素：\n',a[::2, :2])

#练习
print('第2行第3列的元素：\n',a[1,2])
print('第2~3行第2~3列的元素：\n',a[1:3, 1:3])
print('第2行、列步长为2的元素：\n',a[1, ::2])
print('行步长为2、第1~3列的元素：\n',a[::2, :3])
